Effective Test Case Prioritization Technique in Web Application for Regression Test Suite

نویسندگان

  • Hari Sankar Chaini
  • Sateesh Kumar Pradhan
چکیده

Regression testing is retesting of a software system that has been modified to ensure that any bugs have been fixed and that no other previously working functions have failed as a result of the fixes and that newly added features have not created problems with previous versions of the software. Test case prioritization techniques, which are used to improve the cost-effectiveness of regression testing, order test cases in such a way that those cases that are expected to outperform others in detecting software fault are run earlier in the testing phase. In this paper we are describing the test suite prioritization through fault exposed. As a result, this will help us to prioritize the test suite for execution and coverage. Keywords— Regression Testing, APFD, Regression Test Selection, Test Case prioritization

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Test Pair Selection for Test Case Prioritization in Regression Testing for WS-BPEL Programs

Many web services not only communicate through XML-based messages, but also may dynamically modify their behaviors by applying different interpretations on XML messages through updating the associated XML Schemas or XML-based interface specifications. Such artifacts are usually complex, allowing XML-based messages conforming to these specifications structurally complex. Testing should cost-effe...

متن کامل

Connecting the Average and the Non-Average: A Study of the Rates of Fault Detection in Testing WS-BPEL Services

Many existing studies measure the effectiveness of test case prioritization techniques using the average performance on a set of test suites. However, in each regression test session, a realworld developer may only afford to apply one prioritization technique to one test suite to test a service once, even if this application results in an adverse scenario such that the actual performance in thi...

متن کامل

Effective Test Case Selection and Prioritization in Regression Testing

Regression testing is used to ensure the validity of the changed software. Due to time budget and entire test suite could not be executed. Hence it becomes an essential to minimize the test suite and choose a subset of test cases from test suite which will be executed in least time and has the capability to cover all the faults. Hence reordering the test case on the basis of time fault, test ca...

متن کامل

Multi-factor Approach for Effective Regression Testing Using Test Case Optimization

Regression testing intends to ensure that a software applications works as specified after changes have been made to it, is an important phase in software development lifecycle. Regression testing is the reexecution of some subset of test that has already been conducted. In regression testing, number of regression tests increases and it is impractical and inefficient to re execute every test fo...

متن کامل

Prioritization of Test Cases using Branch Coverage with Multiple criteria for Regression Testing

Prioritization of test cases is generally done to reduce the cost of regression testing. We prioritize our test cases so that those which are more important, by some measure, are made to run earlier in the testing phase. There exists a large variety of prioritization techniques in the literature, we have basically used coverage-based prioritization techniques (i.e., prioritization in terms of t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014